package com.jeesite.modules.form.dao;

import com.jeesite.common.dao.CrudDao;
import com.jeesite.common.mybatis.annotation.MyBatisDao;
import com.jeesite.modules.common.vo.CommonSelectDataVO;
import com.jeesite.modules.form.entity.Form;
import com.jeesite.modules.form.entity.qo.FormQO;
import com.jeesite.modules.form.entity.vo.FormVO;

import java.util.List;

/**
 * 表单配置DAO接口
 * @author 码脑洞
 * @version 2025-04-13
 */
@MyBatisDao
public interface FormDao extends CrudDao<Form> {

	List<FormVO> findFormPage(FormQO formQO);

	List<CommonSelectDataVO> selectFormList();

	long getFormId(String formCode);
}